Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Java Senior

Description

Text copied to clipboard!
Nous recherchons un Développeur Java Senior talentueux et motivé pour rejoindre notre équipe dynamique. En tant que membre clé de notre département de développement logiciel, vous serez responsable de la conception, du développement et de la maintenance d'applications Java robustes et évolutives. Vous travaillerez en étroite collaboration avec les architectes logiciels, les chefs de projet et les autres développeurs pour livrer des solutions de haute qualité répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement Java, une bonne connaissance des frameworks modernes tels que Spring et Hibernate, ainsi qu'une compréhension approfondie des principes de conception orientée objet. Vous devez être capable de travailler de manière autonome tout en collaborant efficacement au sein d'une équipe agile. Vos missions incluront l'analyse des besoins fonctionnels, la rédaction de spécifications techniques, le développement de nouvelles fonctionnalités, la correction de bugs, l'optimisation des performances et la participation aux revues de code. Vous serez également impliqué dans l'amélioration continue des processus de développement et dans le mentorat des développeurs juniors. Nous valorisons l'innovation, la rigueur technique et la capacité à résoudre des problèmes complexes. Si vous êtes passionné par le développement logiciel, que vous aimez relever des défis techniques et que vous souhaitez évoluer dans un environnement stimulant, ce poste est fait pour vous. Rejoignez-nous pour contribuer à des projets innovants dans un cadre professionnel où votre expertise sera reconnue et valorisée.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications Java performantes
  • Participer à la conception technique des solutions
  • Analyser les besoins fonctionnels et techniques
  • Rédiger des spécifications techniques détaillées
  • Effectuer des revues de code et assurer la qualité du code
  • Collaborer avec les équipes produit et QA
  • Optimiser les performances des applications
  • Assurer la maintenance corrective et évolutive
  • Participer à l'amélioration continue des processus de développement
  • Encadrer et accompagner les développeurs juniors

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Minimum 5 ans d'expérience en développement Java
  • Maîtrise des frameworks Spring, Hibernate
  • Bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL)
  • Expérience avec les outils de gestion de version (Git)
  • Connaissance des méthodologies Agile/Scrum
  • Capacité à résoudre des problèmes complexes
  • Bonnes compétences en communication écrite et orale
  • Autonomie et esprit d'équipe
  • Expérience avec les services REST et SOAP

Questions potentielles d'entretien

Text copied to clipboard!
  • Combien d'années d'expérience avez-vous en développement Java ?
  • Quels frameworks Java avez-vous utilisés ?
  • Avez-vous déjà travaillé dans un environnement Agile ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous de l'expérience avec les bases de données relationnelles ?
  • Comment gérez-vous les situations de stress ou les délais serrés ?
  • Avez-vous déjà encadré des développeurs juniors ?
  • Quels outils utilisez-vous pour le versioning et l'intégration continue ?
  • Êtes-vous à l'aise avec les revues de code ?
  • Quelles sont vos attentes en matière d'évolution professionnelle ?